package devbureau.fstore.common.translate;

import devbureau.fstore.common.translate.impl.CSVFileParser;
import devbureau.fstore.common.translate.impl.XLSFileParser;

public class FileParserFactory {

    public static FileParser getFileParser(String fileName) throws Exception{
        FileParser parser = null;
        if(fileName.endsWith(".csv")) {
            parser = new CSVFileParser();
        }
        if(fileName.endsWith(".xls")) {
            parser = new XLSFileParser();
        }
        if(parser == null) {
            throw new Exception("Формат файла "+ fileName+" не поддерживется." );
        }
        return parser;
    }

}
